Summary

Accession Number TCMCG006G05211
LOCUS LOC106355487
Length 30979bp
Organism Brassica napus
GC(%) 13.64
GeneID 106355487
Protein Id XP_022553292.1
XP_022553290.1
RNA Id XM_022697571.1
XM_022697569.1


Sequence

TTCTCCTTCTCTTCTTCCTCAGGAACACAAACTCCAAATCACTTCACCAACACGTCAAAAGCTCTCTCTCTCTTCCTTCACCAAAACAATTCAAAAGATCTGATCCTATTTAACAGACCAAAATTCGAAACCAATGGATCAGACACAAAACGACAACATCGAAACTATGTTGTGCGGCGGAGTTGAGAAGACGAACGTGGCTGTGGCGGCAGATCCGTTGAACTGGGGTGCTGCGGCGGAGCAGATGAAAGGGAGCCACTTGGATGAGGTGAAGAGGATGGTTGAGGAGTACCGTAGACCGGTGGTGAACCTCGGAGGAGAGACGCTAACGATCGGACAAGTGGCGGCGATCTCCACCGTCGGTAACGGCGTTAAGGTTGAGCTAGCGGAGGCTTCGAGAGCGGGAGTGAAAGCTAGCAGCGATTGGGTTATGGAGAGTATGGGCAAAGGTACTGACAGTTACGGTGTCACCACCGGGTTTGGAGCTACCTCTCACCGTAGAACGAAAAACGGGGTCGCATTGCAGACAGAACTCATCAGGTAACTAAATAAATTGTATTAGATCATGTATTAGTGAAGAGTTATGCGAAATAATTAGAGCATGAAATCAAACATTATTTTATCAGGTTTATATTGTTTTATATAAAAACATAATTTACTATGCATTTAACCATATTTTAACCAATAAAAAAAATAAATTACTGAATAAAATCAATAAATTTTACTTATTTTGTAACAAATTTTTTTTTCTATAGCCCCACTTAATATGAAACGGAGAGAGTATTAATTTAGTCATTTGGTGAATTAAGTGGATAATTGCAAGATGTATAAAATTTTAGTTAGAATTAGAGAAATATTAATTTATACTTCATACTTGGCACTGAACTATACTCACGAGGTTTTACCAAAAAAAAACTATACTCACGAGGACAACGTTTTTAACGAGGATCGTCATTTCATTTGCATGGCCAGTGACTCGGGTCGGGTCTGGTACCACCTAAAGTAATTTAATTTTAAAATGTTCCGTAACAGATTTTTGAACGCCGGAATATTCGGTAACACGAAGGAGACATGCCACACGCTACCGGAATCCGCCACGCGAGCCGCCATGCTCGTCCGAGTCAACACTCTCCTCCAAGGATACTCCGGGATCCGATTCGAAATCCTCGAAGCGATCACCAGTCTCCTCAACCACAACATCTCCCCATCTCTCCCCCTCCGTGGAACCATAACCGCCTCCGGCGACCTCGTCCCCCTCTCCTACATCGCCGGTCTCCTCACCGGACGCCCCAACTCCAAAGCCACCGGTCCCAACGGCGAATCCCTAACCGCCGAAGAAGCCTTCAAACAAGCCGGAATCGCTTCCGGATTCTTCGATCTTCAACCCAAGGAAGGTCTCGCGCTCGTTAACGGCACGGCGGTTGGATCCGGCATGGCCTCGATGGTTCTATTCGAAGCGAACGTTCAGTCCGTTTTAGCGGAGGTTTTATCGGCGATCTTCGCGGAGGTGATGAGCGGGAAGCCTGAGTTCACCGATCATTTGACTCACCGACTCAAACATCACCCCGGACAAATCGAAGCGGCGGCGATCATGGAGCACATCCTCGAGGGAAGCTCGTACATGAAGCTAGCTCAAAAGGTTCACGAGATGGATCCGTTACAGAAGCCCAAACAAGACCGTTACGCTCTCCGTACTTCTCCTCAATGGCTCGGCCCTCAGATCGAAGTGATCCGTTACGCCACGAGATCAATCGAGCGTGAGATCAACTCCGTTAACGATAATCCGTTGATCGACGTTTCTAGGAACAAAGCGATTCACGGTGGTAACTTCCAGGGGACGCCGATTGGAGTTTCGATGGACAACACGCGTTTAGCGGTTGCGGCGATTGGGAAGCTCATGTTTGCTCAGTTCTCGGAGCTTGTTAACGATTTCTACAACAATGGTTTACCTTCGAACTTAACAGCTTCGAACAATCCAAGTTTGGATTACGGATTCAAAGGAGCTGAGATCGCTATGGCTTCTTACTGCTCTGAGCTTCAGTACCTAGCGAATCCAGTTACTAGCCATGTTCAATCAGCTGAGCAGCATAACCAAGACGTTAACTCTTTAGGACTCATCTCATCTCGTAAGACCTCAGAAGCTGTTGACATTCTCAAGCTAATGTCTACAACGTTCCTTGTTGCTATATGCCAAGCTGTTGATCTGAGGCATCTTGAGGAGAATCTGAGACAGGCGGTGAAGAACACAGTTTCTCAAGTGGCGAAGAAAGTGTTGACCACTGGAGTCAACGGGGAGATGCATCCGTCACGGTTCTGTGAGAGAGACTTGCTTAAGGTCGTTGACCGTGAGCAAGTGTTCACGTACGTGGATGATCCTTGCAGCGCAAGTTACCCGTTGATGCAGAAGCTAAGACAAGTCATTGTTGATCACGCTTTAGCCAACGGTGAGACTGAGAAGAATGTGGAGACTTCAATCTTTCAAAAGATTGGAGCTTTTGAGGAGGAGCTTAAGACGGTTCTTCCTAAGGAAGTGGATGCGGCTAGAGAGGCTTACGGTAATGGAAACGCGGCGATTCCGAACAGGATTAAGGAGTGTCGGTCTTATCCGTTGTATAAGTTCGTGAGGGGGGAGCTTGGAACGAAGTTGTTGACAGGAGAAAAGGTTGTGTCTCCGGGAGAGGAGTTTGATAAGGTGTTCACTGCTATGTGTGAAGGTAAGATTATTGATCCACTGATGGATTGTCTCAAGGAATGGAACGGAGCTCCGATTCCGTTATGCTAAGATAGCATTCCTCTGTTTTAAGCTGTTTTCTAATTGCTTTTGCTTTTTCTTTTTTGTTCTTTTTTTTTCTTTTATGTTTGAGTTGAATGTGTAACCAGTGAATAATTGTAATGCGAATGGTGTTACTTTGTATGATATATATGAAACAGAAATTGGAAATTGATGAATTCTAGATTCTTTGACAGCATCTCCATAAAACAAGAGTTTGCAGTCTGTTTAATGACACAGAACCGAGGCAACCATGTCTTAAAAGTTTTGCTTTATGTCTTGAGATGTGTGAGAAAACAAAGATCTTTTGCCAGAGTTAATGTTGAAACATTTGTGGATGCTGCATGTTTATTGGCCCTTGCTTATACTTGTAATACTATTATAGTTCACGCTTATAAATAATTTTTTGTACATAATTAGTTTATACTTTATATACGATCTAAACCAATATTGAAGAATTCTCTCTAGAAACATAGATCCACAGATGATAATACAAAATAAATTGAGTATCCTCACTCTTACATGTACATGTAAATGCAGTTCCTTTGTTGCTGAGGAGCGCCACTGCAACGAACCACGTCGAGGAAAGTGTTCTCATCACATGGAATCCATAGTCTAGATGAATCAGAACTGAAGTCATAAGCATCTTGAGCTAGATCAAGCAATGCCTTGAAGATCGGATGTTTAAGCAAACTCATCTTTATCACAAACCTCTTGTAATCATCGCCTACATACACTACCAAATGTCCTTTTGGGACATCTTTGGGTATGGCTTCATTTTCTTTCTTGAAACCCCAAGAAACCTTCTCGTAGCAACTCTCACAGGAAAATGAAGTACAACATTGTATGACTATGGATTTGCTCTTCATGGTTTTGAATTTGTTTTCACAGGCTTTTATGAACTTGTTCTTCATTTTGAGAATATAGAAGGAGAGGTCAAATAAAACTGATGAATAGAGAGATATAGATGGTTTTGTGATGAGAAGCACAATGGTGAGGGACATGTGTATTTATAGATGATTGATCTAAGGTCCATAAAGATATTAAATCTAAAGATTTTGACATTAGATGGGCAAGTTTTATTATATGATAAAGTACATCACGAGGGGTTTAAATTATGAATAATTGTTTTGTCATTTTTGTTCACTCGTGTGGTTTCGTTATCTTTCTTCATCAAACTGAAACTGTACGAACATGCACTGTCTATTATGATATGTTATTTTCACATTGGGATCAGAGTTGAAAACCGAAATTTCATGCATGGAGATAAGACCCACACAGAAAGAAGAAAGATAAAAGATATGAAGAAGGGGTATGGATTTTAAATTTTTTCTGTGTACATAGTGTGATTCCCAAATGTATTATTCATGGATTGTCTTCATTAGCAAGATAGTATCTGATAAAGGCTCTAGTTTAAATGACTTCATTACGATATATCATATATGTTAAATTCTAGCTAGTTGTATAGTTTGGGTTAAGTCATTTGGACAAATGCAACGACATCCATTTGATAGTGGATATAATCTCAAGGGTGAGCAGCATCCTAAAACTGATTATAATTAAATGATCAGTATTGTTGAAGGTACGTCGAATGTACCTATGATAATAAACTATCTATATATGTAGGTCTGGTCTTTTTTCCTAGGGATTCGGGGAAAACGGTTATAATGCATGGAATGCAAGTTTAGATTTACACAGAAGTGTCAACTTCTGCAGGGTCCAGTATGATTGGGAAAGAGAACAGAGCAGAGTAATTATTCATTAGGATTCAGATTCATCCCCCTCAAAATAGTTGCGTAAAAGAAGAGCAACCATTCTTATTTATAAATAACTTTAGCAGATATGAACTTATGGTGTATGTTTTTAGGAGGTGTCACTTAGGGCAGAATCTTAAGTAAAGCTTGTTTGACCTAAAACAAAAGAGAGTTTGGGCTGGTTTTAGTTTAAATATTGTATGAACTTTTGGGTTGTCTGATTATATCTCGGAGTTTTTTTTGGATTTGTTTTTATTTGGTTTCAGATTTTTTTTTGTCAACTGCATGCAGAAGTATACCAGATTGACCCGGAATGGTGACATAAAAATGACTAGTACAAAACCCAAACATGGTTTGGTCATTTGGCCTCTTTTCACCAGACTATTATAGATCACTTTCAGTTTTTTTTTTCTCAATCATGATGTTAATTTCAAAACAGTTTTAGATAAGCCTTTGAGCCATACAAATACAAACTAAACGTATCATCTCATCACTATCAGGCTCCTTAGAACAGAATAACATCTTTTATATGTAAATTTTTTTTTTTTCGTTCTTATGAAATTTAATTTTTAATCATGAAAAAGAGCCGTCTTTAAACCAGACCGAAGTGGTATGTCATTAGACCCGGGACAGGTTAAACTGGTTTGGGATAAGAATGCGGGCCATTCTAATCTAAACTAGCCTGGCTTCGTCTGCATGTAATTAATTGTGGGAACGTGTATTTCCTGTCTTTTAAAAATCTCATACTTCTTACAAATAATTCATTTGATGACCATAGATGATTTATTGGGTTCAAGAATAACCTCAATTTTGATGGGGAAACAATTTTGTAGCCTTTTAGATTAGTTTTTTTTCTTTGATATATACACGTCAACCATAATATTGATACTTTTGTACAAAATAAAATAGTGACACCTTTAAAAAAAATTAACTATATTTATTAACAAAAAATGATTAGAAACTTTTGGCCTTAAATATTTTAGTCAATATTGTAATACAGATACATGCATACAGCTAATAGAAAAAACAGCTCATGGTATGTAGAACAAACAGATCAAATTGCAGATAATCATTTTTGAATATCTTGCGTAGAAAGAGTTTAGTCGGATAGTTTGGGATAATCAGTTACCATTTTTTGTGTTTTATTCTCTTAATAGACAACACTTCCGTTACTGATTTATTGAAACACACAGAAAAATGTGCATCTACTGAAGGCAGATAATAAGATGTACTGATATCATACTAGGCTCGTCCAATATGTCGATCGATTAGAGACTCTTTGGAACTGGTTACTGTCAATTTTGTTTAAAGATCACAGCCATTTTGACTTGTATTCCTTTGTGGGAAATATATAAAAGAGAAGGGCATAGATGAGCTAGCTGTGGAGCCATACCTTGTTACACCAAAGATCAGTGATTTGATTTGACTTTCCCATGTGTCTTTCCACAGTTAGTAGCTGTCATTCTTTTCCTCGTGTCCCTCTATTATTATGTCATCATCGAATATACAAAGTTTGAAGCTCATCTTTGCATAGATCGTGAAACATTTGGGTTCGAATTTTACAAGGATAACACGATATTTTACAGTAAATAATCATTGGACTATAAGAATAATCATCAGCTTATGAGTTTTAATATTCTAATTTATAGAAAATAGCGATGCATTAAAAATGTTCAAAATAGTTAGTGTTAATACTTATATTAACAAAATACATTTATTTTTTTCCACGACTCATCATAAAAAGTTGAACAGTTAGTATGATACTTAGATGAGCTAGGATGATTTAAGGAATAAGGATACATGATCTTTGGTGAAAATAATTTTTAAAAATGCTCCTATAAAATATTTGAAAAGAAGTCTAATTAATATAGTTGCAAAAAAAGTAATTAATATTTCAATAAAATATCATACAACATTCCATTTTCTAACCAACTTAACTCTCTCCCATGCTTCATTTTGGGAGGCAGTAACCAGTATCCACATTCTTCTCATTGCATTTATTATGATTATTTCTTAATAAATATTCATAATATTGAAAAACGATTGGATGTTTTTTAAGACCTCTCATGATACGTCCTCGCTCATAAAAGATGGATGCATTCACCTAGCCCGCCCTGGGCATTCGGTAGAGCTGGAAATTTTAATCTTGGGACCCATCCCGTTTGACTCGCAGCGGGGGGCAAGTGCGGGTCAAATGATTTGAAATATTTGTATTGCAAGGCTGATGCGGGTTAAGTTACTTTTTCGTGGGACAGTAAAACCTAAATTGTCGGTATCCGCAACTTGCAAAATTAAAAATATATATTTTAAGAAACATTTTAATATATAATAATAAATAATGAAATTTATAAAACTATTAATTAAAAATATAGATTTTATATTAATTAAAATTTAAAATATAAAAGTAAAATTTGTCTTATTATTAATATTATTGACAAATTTTGGCGGAGTGTGTATAAATTTAGTTCTTTGCGGGCTGTGTAGGTCTGTTTTCAAACAAAAGAGTTATTCAACCCGCGGGTTGGCGGGGAAAGTTTGAACCACAACCCAGACCTATCATTCGGCTCTTGGTGCTGGTCTTAGTTCTTAGGTTATGTGGTTTTCGAAGTTTAGGATATGTTCAGATATTTAGAAAATTCAATTTGATCTTTTGGTTCTTGGTCCGGTTCGGGTAACAAAGTTAGGAACCAGCTAATATCCGAAATAATTTTGGATTCTATTTCGGTTCTGGTTTTTCGGTTAATTTGGATTAAAAATTCAGAAAATTTTGGATTTTTAGGATTAAATATCAGTTTTGGATTTTCGGATAAAAATTTGGATAATTTGAATAATTTTAAATATTTTGGATAAAAAGTATTTTGGTAATTTTGTTTTTTGGTATTTCGGTTTAGAGATAATATTTTTTAATTATTTGATTATAACTAAATATAATTAATATTTATAAGTATATAAACTATATTATAGAAATTTGGATATTCATTATGTTTTTGGTTCAGTTGGGTTCTTTGGTTCTAGAGATATAAAATCCGTTAAGGTAATTTGTAAATCCAAACTCCAACCAAACCTCTTTTTCTGGTCGGTTCGGGTCAGTTCTCGGTTTCCGATAAATGTGTCAATGCCTACATTCATCTATGACTTCTAAATATCAAAGATAATGTTTGAATCACATGTAAATGATTTTGAGATGGTTGCATTCAAAAATCAATAATAAGTTTGGATAATTTATCAAAATACATCTCCCTCGAACCCTCTCTAGATAACTCCGAGTAGATATTTTATACGGTCAATAAGCGCATCAACAAGGCAGAACCATGCTCGGCGCCATGGAGAATCAAAGCACATAAACACCATAAACCCAATCAAAACCGTGACATATGTGGAACCAAGGCTCCACCACAAGACCACAACATCAATCAATCCACTTTTATCATCTTCTTCCTCTTCTCCTTTTTCTCCTGAGCTCATTGTAGTACCACAGCTTTTATTGGTAGGTGATCCACAGAGAAGAACATTACCTAAGTAACTATTCTCACCAAAGGTGTTGAACTGTTTACCTTGCGGAATCACACCTGATAGACTGTTGTAAGAAACATTAAAGACAACAAGAGATTGCAGCATTGTGAGTTGTGAAGGAATGGCTCCATGTAACTTATTAAAAGAAACATCCAAGCTCTCTATGCTTTTAAGATTTGAAAACCTTCCAGGTATAGAACCAGACAATGAGTTCCGTGACAGGTTCAGTGAACGTACTCTCTTGAGATCTCCTAGCTCTTCAGGTATCTCACCGCTTAACTCATTACTCGACAGATCAAGACCAAACATCTGGTTGAGAGTTCCTCTCATGTACGAGTCATATCTCTGTTTCACAGCAAACTGGACTTGGACTTTAAAATCTACCAAGTAGTCTAGACCAAACCGTTCCGACACAAGTAAAGATTCGTAATACACTTCGGTGTACACATCCATAAAGTTTGAGAACATGTTTGCTGGATACCAATCTGGATCATTACCACCATCTCCTGATAGATTACTGAGACAAGAAGGTATGGACTCACTCAACATGTTGTGAGAAAGATCCAACATTCTTAGGGTTCTTAAACCGCAAAGCTCAACGGGTATCTTGCCAGTCAAGTTATTCCCTCTCAACAGAACAACATCGATGCTTGGTGTGCTCATGAACCGGGGAATATTTCCAGACAGTCTGTTGTTCCTCAAATCAAGCAGAACCAGTCCTTTCCACAACGTGTCTGGAACAGAACCGGTGAGATTGTTGTCGTGTAAGTCCAATATATAACCGTAGTCCGAGTCAGACCGCAGCGGTAAGGTACCGGACAAGAAGTTTCCTGAGAGGTCTAATAGCCATAGGTATGGTATGTTGAACAGAGACGGAGGTATTACGCCGTGTAAACGGTTGTTTGAGATCCTTAGAATGTCTAAGAAGAAACCACCTAACCATCTTGGAATGGTACCTGTGAGGAAGTTGTTGGATAAGTCTATCACTGTCAAGAGTCTTAAGTTGCGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATATCGCCGGTCTCCTCACCGGACGCCCCAACTCCAAAGCCACCGGTCCCAACGGCGAATCCCTAACCGCCGAAGAAGCCTTCAAACAAGCCGGAATCGCTTCCGGATTCTTCGATCTTCAACCCAAGGAAGGTCTCGCGCTCGTTAACGGCACGGCGGTTGGATCCGGCATGGCCTCGATGGTTCTATTCGAAGCGAACGTTCAGTCCGTTTTAGCGGAGGTTTTATCGGCGATCTTCGCGGAGGTGATGAGCGGGAAGCCTGAGTTCACCGATCATTTGACTCACCGACTCAAACATCACCCCGGACAAATCGAAGCGGCGGCGATCATGGAGCACATCCTCGACGGAAGCTCGTACATGAAGCTAGCTCAAAAGCTTCACGAGATGGATCCGTTACAGAAGCCCAAACAAGACCGTTACGCTCTCCGTACTTCTCCTCAATGGCTCGGCCCTCAGATCGAAGTGATCCGTTACGCCACGAAATCAATCGAGCGTGAGATCAACTCCGTTAACGATAATCCGTTGATCGACGTTTCTAGGAACAAAGCCATTCACGGTGGTAACTTCCAGGGGACGCCGATTGGAGTTTCGATGGACAACACGCGTTTAGCGGTTGCAGCCATTGGGAAGCTCATGTTTGCTCAGTTCTCTGAGCTGGTCAACGATTTCTACAATAATGGCCTTCCTTCGAATCTCACAGCTTCTAACAATCCAAGTTTGGATTACGGTTTCAAAGGAGCAGAGATCGCTATGGCTTCTTACTGCTCTGAGCTTCAGTACTTGGCGAATCCAGTTACTAGCCATGTTCAATCAGCTGAACAGCATAACCAAGACGTTAACTCTTTAGGACTCATCTCATCTCGTAAGACCTCAGAAGCTGTTGACATTCTCAAGCTAATGTCTACCACGTTCCTTGTTGCTATATGCCAAGCTGTTGACTTGAGACATCTTGAGGAGAATCTGAGACAGGCGGTGAAGAACACAGTTTCTCAAGTGGCGAAGAAAGTGTTGACTACTGGAGTCAACGGGGAGATGCATCCTTCACGGTTCTGTGAGAGAGACTTGCTTAAGGTCGTTGACCGTGAGCAAGTGTTCACGTACGTGGATGATCCTTGTAGCGCAACTTACCCACTGATGCAGAAGCTAAGACAAGTCATTGTTGATCAAGCTTTAGCCAACGGTGAGACTGAGAAGAACGTAGAGACTTCAATTTTTCAAAAGATTGGAGCTTTTGAGGAGGAGCTTAAGACGGTTCTTCCTAAGGAAGTGGATGCGGCTAGAGAGGCTTACGGTAATGGAAACGCAGCGATTCCGAACAGGATTAAGGAGTGTCGGTCTTATCCGTTGTATAAGTTCGTGAGGGAGGAGCTTGGAACGAAGTTGTTGACGGGAGAAAAGGTTGTGTCTCCGGGAGAGGAGTTTGATAAGGTGTTCACTGCTATGTGTGAAGGTAAGATTATTGATCCACTGATGGATTGTCTCAAGGAATGGAACGGAGCTCCGATTCCGATATGCTAAGATCGCATGCCTCTGTTTTACTCTGTTTTCTAATTGCTTTTGCTTTTTTTGTTCTTTTTTTTTTTCTTATATGTTTGAGTTGAATGTGTAACCAGTGAATAATTGCAAGGCGAATGGTGTCACTTTGTATGATATATATGAAACAGAAATTGGAAATTGATGATT